660670
757683
294598
1074421
538782
637811
693201
981713
691682
780506
821991
967329
252273
62612
1000665
100527
187701
71652
943838
563930
506474
934957
94955
60552
525686
679808
380964
161572